Merge pull request #11024 from ctzsnooze/update-Rx.md-note-about-ADC-filter
[betaflight.git] / docs / boards / Board - CrazyBeeF4FRPro.md
blobb3cf42fa037e270b6e7131af259ee5082d5b248a
1 # CrazyBee F4 FR Pro
2 ![CrazyBee F4 FR Pro front](images/CrazyBeeF4FRProTop.jpg)
3 ![CrazyBee F4 FR Pro back](images/CrazyBeeF4FRProBot.jpg)
5 ## Description
6 CrazyBee F4 FR Pro flight controller is a Highly integrated board(Receiver/4in1 ESC/OSD/Current Sensor) for 1~2S Whoop brushless racing drone.
8 ## MCU, Sensors and Features
10 ### Hardware and Features
11   - MCU: STM32F411CEU6 (100MHZ, 512K FLASH)
12   - IMU: MPU6000 (SPI) 
13   - OSD: Betaflight OSD
14   - Battery Voltage Sensor: yes
15   - Power supply: 1-2S battery input (DC 3.5-8.7V)
16   - Built-in 5V 1A Buck / Boost with LC filter
17   - Integrated Current sensor:Max 28A,Current meter scale set to 1175
18   - Built-in SPI Frsky receiver with telemetry(D8/D16 switchable)
19   - Integrated inverter for sbus(when use external rx) in UART1 RX
20   - Integrated 4x Blheli_s ESC: Max 5A per ESC(EMF8BB21F16G)
21   - ESC Connector: 3-pin, PicoBlade 1.25mm pitch
22   - Beeper output: 2-pin, soldering pad
23   - 4 Rx Indicating LEDs: 2 x red  and  2 x white
24   - Board size: 28.5 * 28.5mm
26 ## Resource mapping
28 | Label                      | Pin | Timer  | DMA | Default     | Note                             |
29 |----------------------------|------|-------|-----|-------------|----------------------------------|
30 | MPU6000_INT_EXTI           | PA1  |       |     |             |                                  |
31 | MPU6000_CS_PIN             | PA4  |       |     |             |    SPI1                          |
32 | MPU6000_SCK_PIN            | PA5  |       |     |             |    SPI1                          |
33 | MPU6000_MISO_PIN           | PA6  |       |     |             |    SPI1                          |
34 | MPU6000_MOSI_PIN           | PA7  |       |     |             |    SPI1                          |
35 | OSD_CS_PIN                 | PB12 |       |     |             |    SPI2                          |
36 | OSD_SCK_PIN                | PB13 |       |     |             |    SPI2                          |
37 | OSD_MISO_PIN               | PB14 |       |     |             |    SPI2                          |
38 | OSD_MOSI_PIN               | PB15 |       |     |             |    SPI2                          |
39 | RX_CS_PIN                  | PA15 |       |     |             |    SPI3                          |
40 | RX_SCK_PIN                 | PB3  |       |     |             |    SPI3                          |
41 | RX_MISO_PIN                | PB4  |       |     |             |    SPI3                          |
42 | RX_MOSI_PIN                | PB5  |       |     |             |    SPI3                          |
43 | RX_GDO0_PIN                | PC14 |       |     |             |                                  |
44 | BIND_PLUG_PIN              | PB2  |       |     |             |                                  |
45 | RX_LED_PIN                 | PB9  |       |     |             |                                  |
46 | PWM1                       | PB8  | TIM2, CH3 | |             |                                  |
47 | PWM2                       | PB9  | TIM4, CH1 | |             |                                  |
48 | PWM3                       | PA3  | TIM4, CH2 | |             |                                  |
49 | PWM4                       | PA2  | TIM4, CH3 | |             |                                  |
50 | VBAT_ADC_PIN               | PB0  |       |     |             |      ADC1                        |
51 | CURRENT_ADC_PIN            | PB1  |       |     |             |      ADC1                        |
52 | BEEPER                     | PC15 |       |     |             |                                  |
53 | UART1 TX                   | PA9  |       |     |             |                                                      |
54 | UART1 RX                   | PA10 |       |     |             |                                                  |
55 | UART2 TX                   | PA2  |       |     |             |                                                      |
56 | UART2 RX                   | PA3  |       |     |             |                                                  |
59 ## Manufacturers and Distributors
61 - Manufacturers: http://www.happymodel.cn/
62 - Distributors: Will add soon...
64 ## Designers
66 ## Maintainers
68 ## FAQ & Known Issues
72 FRSKY Version:
73 - To bind to your Taranis, you need to be running the non-eu OpenTX version, which allows you to use the required D8 setting to bind to the RX. The factory default BF receiver mode is FRSKY_X, so remember to configure this if needed.
74 - FrSky X (8 / 16 channels) and FrSky D (8 channels) work both reliably, including in combination with crash flip / Dshot beacon, as long as the TELEMETRY feature is disabled;
75 Basic telemetry information like RSSI and battery voltage will be sent even when the TELEMETRY feature is disabled;
76 - On FrSky D, the TELEMETRY feature causes occasional dropouts, depending on how many sensors (BARO, GPS, ...) are enabled, probably due to a timing overrun;
77 - On FrSky X, the TELEMETRY feature causes hard lockups due to a bug in the telemetry generation code.
80 ## Other Resources
82 - User Manual: http://www.happymodel.cn/wp-content/uploads/2019/01/CrazyBee-F4FR-Pro-Frsky-version-Manual-.pdf